Analysis of the MIPS 32 - bit , pipelined processor using synthesized VHDL

نویسندگان

  • Aaron Arthurs
  • John L. Hennessy
  • David A. Patterson
چکیده

For large and complicated ASIC designs, it is difficult to read and understand the circuits based on schematic drawings alone; as a result, a hardware description language is much needed for a succinct, descriptive, and human-readable summarization of the circuit. In this paper, we explore VHDL, a hardware description language popular in educational environment. Through the design of a 32-bits pipelined CPU as described in “Computer Organization and Design” by John L. Hennessy and David A. Patterson, we present several VHDL compilers, simulators, and synthesizers that are readily accessible for academic environments. Finally, we perform timing and area analysis the MIPS processor using Xilinx’s SPARTAN3 FPGA device and Virtex4 FPGA device. Introduction: Usually, the easiest way to understand a simple circuit is to study its schematics. From the schematics, we can derive the gate structures, wiring structures, critical paths, and more. However, as the circuits become more complicated, their schematics also become harder to understand due to the heavy amount of wires and gates crossing each other. As a result, it is imperative to find a new method to accurately describe the circuits, yet easy to understand and describe on a reasonable amount of papers. The solution for this problem lies in hardware description language (HDL).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Hardware Design and Implementation of Encrypted MIPS Processor

The paper describes the design and hardware implementation of 32-bit encrypted MIPS processor based on MIPS pipeline architecture. The organization of pipeline stages in such a way that pipeline can be clocked at high frequency. Encryption and Decryption blocks of data encryption standard (DES) cryptosystem and dependency among themselves are explained in detail with the help of block diagram. ...

متن کامل

Design, Synthesis and FPGA-based Implementation of a 32-bit Digital Signal Processor

With the advent of personal computer, smart phones, gaming and other multimedia devices, the demand for DSP processors in semiconductor industry and modern life is ever increasing. Traditional DSP processors which are special purpose (custom logic) logic , added to essentially general purpose processors, no longer tends to meet the ever increasing demand for processing power. Today FPGAs have b...

متن کامل

Ternary and Multi-Bit FIR Filter Area-Performance Tradeoffs in FPGA

In this paper, performance and area of conventional FIR (Finite Impulse Responce) filters versus ternary sigma delta modulated FIR filter is compared in FPGA (Field Programmable Gate Arrays) using VHDL (Verilog Description Language). Two different approaches were designed and synthesized at same spectral performance by obtaining a TIR (Target Impulse Response). Both filters were synthesized on ...

متن کامل

Design of High Performance MIPS Cryptography Processor Based on T-DES Algorithm

The paper describes the design of high performance MIPS Cryptography processor based on triple data encryption standard. The organization of pipeline stages in such a way that pipeline can be clocked at high frequency. Encryption and Decryption blocks of triple data encryption standard (T-DES) crypto system and dependency among themselves are explained in detail with the help of block diagram. ...

متن کامل

Modified 32-Bit Shift-Add Multiplier Design for Low Power Application

Multiplication is a basic operation in any signal processing application. Multiplication is the most important one among the four arithmetic operations like addition, subtraction, and division. Multipliers are usually hardware intensive, and the main parameters of concern are high speed, low cost, and less VLSI area. The propagation time and power consumption in the multiplier are always high. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005